function createSeal2(canvas,company,name,sh){
    var context = canvas.getContext("2d");
    context.strokeStyle="red";//设置文本颜色
    context.textBaseline = 'middle';//设置文本的垂直对齐方式
    context.textAlign = 'center'; //设置文本的水平对对齐方式
    context.lineWidth = 3;//椭圆1宽度
    //3个参数： 左边距 上边据 宽度 椭圆扁度
    BezierEllipse4(context, 82, 79, 80, 55); //椭圆1
    context.lineWidth = 1;
    // BezierEllipse4(context, 85, 79, 76, 52); //椭圆2
    // 绘制印章类型
    context.font = '13px 宋体';
    context.lineWidth=1;
    context.fillStyle = '#f00';
    context.fillText(name,canvas.width/2+3,canvas.height/2+20);    
    context.save(); 

    context.font = '12px 宋体';
    context.lineWidth=1;
    context.fillStyle = '#f00';
    context.fillText(sh,canvas.width/2,canvas.height/2+0);    
    context.save(); 

    
    //绘制中文
    var ccircle={
        x:canvas.width/2,
        y:canvas.height/2+2,
        radius:61
    };
    var cstartAngle=175;//控制字符起始位置度数
    var cendAngle =5;//首位字符相隔度数
    var cradius=ccircle.radius //圆的半径
    var cangleDecrement=(cstartAngle-cendAngle)/(company.length-1)//每个字母占的弧度
    context.font="13px 宋体 bold"
    var cratioX = 66 / ccircle.radius; //横轴缩放比率
    var cratioY = 57 / ccircle.radius; //纵轴缩放比率
    //进行缩放（均匀压缩）
    context.scale(cratioX, cratioY);
    var cindex=0;
    for(var cindex=0;cindex<company.length;cindex++){
        context.save()
        context.fillStyle = '#f00';
        context.beginPath()
        //绘制点
        context.translate(ccircle.x+Math.cos((Math.PI/178)*cstartAngle)*cradius-6,ccircle.y-Math.sin((Math.PI/180)*cstartAngle)*cradius+14)
        context.rotate((Math.PI/2)-(Math.PI/180)*cstartAngle)   //Math.PI/2为旋转90度  Math.PI/180*X为旋转多少度
        context.fillText(company.charAt(cindex),0,0)
       
        cstartAngle-=cangleDecrement
        context.restore()
    }
}    
function BezierEllipse4(ctx, x, y, a, b){
    var k = .5522848,
    ox = a * k, // 水平控制点偏移量
    oy = b * k; // 垂直控制点偏移量</p> <p> 
    ctx.beginPath();
    //从椭圆的左端点开始顺时针绘制四条三次贝塞尔曲线
    ctx.moveTo(x - a, y);
    ctx.bezierCurveTo(x - a, y - oy, x - ox, y - b, x, y - b);
    ctx.bezierCurveTo(x + ox, y - b, x + a, y - oy, x + a, y);
    ctx.bezierCurveTo(x + a, y + oy, x + ox, y + b, x, y + b);
    ctx.bezierCurveTo(x - ox, y + b, x - a, y + oy, x - a, y);
    ctx.closePath();
    ctx.stroke();
};
export default createSeal2